Where Do GUIs Come From? And How Can We Make Them Better? Course Project

نویسنده

  • John C. Giordano
چکیده

" On my honor as a student, I have neither given nor received aid on this assignment " 1 Executive Summary With the advent of window based operating system interfaces, Graphical User Interfaces (GUIs) have emerged as the de facto means by which users employ computer programs. Nonetheless, GUIs represent only a single interface – that between the user and other software. In the field of Computer Science, designers, developers and programmers are schooled primarily in the implementation of algorithms in order to solve problems. In many instances, the concerns of the users are considered only as an afterthought to the development of a code base designed to address a problem or provide utility to users. At best, user interfaces are addressed by programmers or designers other than those responsible for core algorithms or processes. We explore two prominent platforms by which many computer scientists gain their first experience in developing a GUI – JavaSwing and Tcl/Tk (pronounced tickle/tee-kay). Sun Microsystems has provided an extensive, web-based tutorial for JavaSwing in order to assist programmers and developers in the design and implementation of GUIs for their Java code. On the other hand, Tcl/Tk is not a proprietary product, except as distributed by vendors, therefore there is no foremost authority to provide a tutorial for it. A handful of tutorials have emerged as a primary means for developers to obtain elementary skill in employing Tcl/Tk, as well as a freely distributed computer-based training application called TclTutor. We asses how well the JavaSwing and Tcl/Tk tutorials and freeware address GUI design principles, demonstrate where this foundational instruction falls short of addressing critical human factors concerns, and discuss some of the fundamentals of GUI design. We propose how these tools can be improved to include elements of design crucial to users.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Welcome to virosphere

Viruses may seem alien, but they are the most abundant and, arguably, the most important organisms on Earth. They are found just about everywhere, from oceans and forests to the people around you and, of course, in and on you as well. This world of strange, quasi-living things has been dubbed the virosphere, and it is a mysterious one – we know less about viruses than any other life form. But t...

متن کامل

مدیر موفق کیست؟

Who is a really successful manager? A manager who spends less money, or the one who earns more? A manager who can survive for a longer period of time, or an administrator who expands his organization, and opens up new branches? Which one is the most successful? The article tries to answer these questions and provides, some simple guidlines for the managers in every domain of management who wan...

متن کامل

Protection of Archival Documents from Photochemical Eects

Purpose: ­The purpose of this paper is to highlight the destructive effects of light on archival documents/paper materials. ­The research aims to explain the mechanism of photochemical degradation and the damaging effect of light on paper. It also tells us about the measures to be adopted to control the deteriorating effects of light on paper step by step. Design/Methodology/Approach: Th­e res...

متن کامل

Where Do Most Software Flaws Come From?

There are a variety of different ways in which a product can be made better, ranging from more clearly understanding customer needs to minimizing faults in the software system. It is the latter that is the focus of this chapter. Only by understanding the mistakes we make can we determine what remedies need to be applied to improve either the products or the processes. Monitoring faults is a rel...

متن کامل

Putting patients at the centre of eye care

The last question is probably the most important one we can ask ourselves. Satisfied patients talk to others in the community, promote our clinic to others, and encourage those who are fearful to come for treatment. Higher patient numbers can provide us with additional income and is evidence that we are delivering much-needed services. All of this will help to ensure our success. Keeping patien...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004